C语言中->是什么运算符?

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:25:29
->

(结构体、类、共同体等)取成员运算符,例如,
p->
相当于:
(*p).
p一定是一个指针类型。

举个例子说吧:
struct Student
{
char Name[20];
int Age;
};
你定义个数据:
struct Student *p;
那么,你就可以这个取它的成员了:
(*p).Name (*p).Age
这个等于如下的写法:
p->Name p->Age

应该清楚了吧?看答案怎么样?

指向结构体的指针取所指向的结构体的成员

就相当于 stu.num[];
跟stu->num[];一样